-- @Author: baidwwy
-- @Date:   2023-11-28 22:53:04
-- @Last Modified by:   baidwwy
-- @Last Modified time: 2024-01-05 16:51:43
--======================================================================--
local 游戏设置 = class()
local mousea = 引擎.鼠标弹起
local tp,zts1,zts2
local insert = table.insert
function 游戏设置:初始化(根)
	self.ID = 143
	self.x = 310
	self.y = 60
	self.xx = 0
	self.yy = 0
	self.注释 = "游戏设置"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = true
	self.选中 = 0
	tp = 根
	self.窗口时间 = 0
	zts1 = tp.字体表.普通字体
	self.项目={"定时刷怪","游泳比赛","门派闯关","文韵墨香","彩虹争霸","降妖伏魔","帮派迷宫","天降辰星","保卫长安","帮战","比武大会","剑会"}
	self.标识={"间隔","时，分，秒"}
end

function 游戏设置:打开(内容)
	if self.可视 then
		for i=1,#self.项目 do
			self.输入[self.项目[i]]:置可视(false,false)
		end
		for i=1,#self.右侧 do
			self.shuru[i]:置可视(false,false)
		end
		self.输入={}
		self.SZ={}
		self.可视 = false
		return
	else
		insert(tp.窗口_,self)
		self.SZ={}
		for k,v in pairs(内容) do
			if k=="定时刷怪" then
				self.SZ[k]={}
				for a,b in pairs(v) do
					self.SZ[k][a]={}
					self.SZ[k][a].时间=b.时.."，"..b.分.."，"..b.秒
				end
			else
				self.SZ[k]={}
				self.SZ[k].日期=v.大写日期
				self.SZ[k].时间=v.时.."，"..v.分.."，"..v.秒
			end
		end
		if self.资源组==nil then
			self:加载资源()
		end
		self.输入={}
		self.刷怪类型="巡山小妖"
		self:加载输入框()

		self.资源组[1]:置宽高(566,390)
		self.x=取界面坐标(self.资源组[1].宽度)

		self.分类=1
		tp.运行时间 = tp.运行时间 + 1
		self.窗口时间 = tp.运行时间
		self.可视 = true
	end
end
function 游戏设置:加载输入框()
	self.控件类 = require("ggeui/加载类")()
	local 总控件 = self.控件类:创建控件('srkj')
	总控件:置可视(true,true)
	for i=1,#self.项目 do
		self.输入[self.项目[i]]=总控件:创建输入("时间输入",0,0,96,14,tp)
		self.输入[self.项目[i]]:置可视(false,false)
		self.输入[self.项目[i]]:置限制字数(12)
		self.输入[self.项目[i]]:置光标颜色(0xFFFFFFFF)
		self.输入[self.项目[i]]:置文字颜色(0xFFFFFFFF)
		if self.项目[i]=="定时刷怪" then
			self.输入[self.项目[i]]:置文本(self.SZ[self.项目[i]]["巡山小妖"].时间)
		else
			self.输入[self.项目[i]]:置文本(self.SZ[self.项目[i]].时间)
		end
	end
	self.ID输入={}
	self.ID输入=总控件:创建输入("idsr",0,0,96,14,tp)
	self.ID输入:置可视(true,true)
	self.ID输入:置数字模式()
	self.ID输入:置限制字数(12)
	self.ID输入:置光标颜色(0xFFFFFFFF)
	self.ID输入:置文字颜色(0xFFFFFFFF)
	-- self.ID输入:置文本(self.SZ[self.项目[i]].时间)--self.输入类别[self.项目[i]])
	self.DJ输入={}
	self.DJ输入=总控件:创建输入("dfsr",0,0,500,23,tp)
	self.DJ输入:置可视(true,true)
	self.DJ输入:置限制字数(120)
	self.DJ输入:置光标颜色(黑色)
	self.DJ输入:置文字颜色(黑色)

	-- self.BL输入={}
	-- self.BL输入=总控件:创建输入("dfs5r",0,0,270,23,tp)
	-- self.BL输入:置可视(false,false)
	-- self.BL输入:置限制字数(5000)
	-- self.BL输入:置光标颜色(黑色)
	-- self.BL输入:置文字颜色(黑色)

	self.难度={}
	self.难度=总控件:创建输入("idsr",0,0,75,14,tp)
	self.难度:置可视(false,false)
	-- self.难度:置数字模式()
	self.难度:置限制字数(5)
	self.难度:置光标颜色(0xFFFFFFFF)
	self.难度:置文字颜色(0xFFFFFFFF)

	self.wp概率={}
	self.wp概率=总控件:创建输入("idsr",0,0,75,14,tp)
	self.wp概率:置可视(false,false)
	self.wp概率:置数字模式()
	self.wp概率:置限制字数(5)
	self.wp概率:置光标颜色(0xFFFFFFFF)
	self.wp概率:置文字颜色(0xFFFFFFFF)

	self.右侧={"怪物难度系数：","经验倍数：","银子倍数：","获得物品概率：","书铁等级范围：","宝珠钨金珍珠：","宝石等级范围：","金丹品质范围：","怪物卡片范围："}--,"摄灵珠范围  ："
	self.shuru={}
	for i=1,#self.右侧 do
		self.shuru[i]=总控件:创建输入("idsr",0,0,75,14,tp)
		self.shuru[i]:置可视(false,false)
		-- self.shuru[i]:置数字模式()
		self.shuru[i]:置限制字数(20)
		self.shuru[i]:置光标颜色(0xFFFFFFFF)
		self.shuru[i]:置文字颜色(0xFFFFFFFF)
	end
	self.BL输入={}
	for i=1,20 do
		self.BL输入[i]=总控件:创建输入("dfs25r",0,0,100,14,tp)
		self.BL输入[i]:置可视(false,false)
		self.BL输入[i]:置限制字数(100)
		self.BL输入[i]:置光标颜色(0xFFFFFFFF)
		self.BL输入[i]:置文字颜色(0xFFFFFFFF)
	end
	self.LS输入={}
	for i=1,8 do
		self.LS输入[i]=总控件:创建输入("dfs125r",0,0,100,14,tp)
		self.LS输入[i]:置可视(false,false)
		self.LS输入[i]:置限制字数(20)
		self.LS输入[i]:置光标颜色(0xFFFFFFFF)
		self.LS输入[i]:置文字颜色(0xFFFFFFFF)
	end

	self.ZB输入={}
	for i=1,15 do
		self.ZB输入[i]=总控件:创建输入("dfs125rr",0,0,100,14,tp)
		self.ZB输入[i]:置可视(false,false)
		self.ZB输入[i]:置限制字数(20)
		self.ZB输入[i]:置光标颜色(0xFFFFFFFF)
		self.ZB输入[i]:置文字颜色(0xFFFFFFFF)
	end

	self.BB输入={}
	local wz=require("gge文字类").创建(nil,12,false,false,false)
	for i=1,33 do
		self.BB输入[i]=总控件:创建输入("dfs125bb",0,0,100,14,tp)
		self.BB输入[i]:置可视(false,false)
		self.BB输入[i]:置限制字数(20)
		self.BB输入[i]:置光标颜色(0xFFFFFFFF)
		self.BB输入[i]:置文字颜色(0xFFFFFFFF)
		self.BB输入[i]:置文字(wz)

	end
end



function 游戏设置:加载资源()
	local 资源 = tp.资源
	local 按钮 = tp._按钮
	local 自适应 = tp._自适应
	local 小型选项栏 = tp._小型选项栏
	self.资源组 = {
		[1] = 自适应.创建(0,1,566,390,3,9),
		[2] = 按钮.创建(自适应.创建(18,4,16,16,4,3),0,0,4,true,true),--关闭
		[3] = 按钮.创建(自适应.创建(12,4,75,22,1,3),0,0,4,true,true,"道具处理"),
		[4] = 按钮.创建(自适应.创建(12,4,75,22,1,3),0,0,4,true,true,"活动时间"),
		[5] = 按钮.创建(自适应.创建(12,4,75,22,1,3),0,0,4,true,true,"活动设置"),
		[6] = 按钮.创建(自适应.创建(12,4,75,22,1,3),0,0,4,true,true,"装备处理"),
		[88] = 按钮.创建(自适应.创建(12,4,75,22,1,3),0,0,4,true,true,"确定操作"),
		[89] = 按钮.创建(自适应.创建(12,4,26,22,1,3),0,0,4,true,true,"取"),
		[90] = 按钮.创建(自适应.创建(12,4,26,22,1,3),0,0,4,true,true,"改"),
		[99] = 自适应.创建(78,1,524,120,3,9),
	}
	for i=3,6 do
		self.资源组[i]:绑定窗口_(self.ID)
	end
	self.DZ资源组 = {
		[1] = 按钮.创建(自适应.创建(17,4,75,22,1,3),0,0,4,true,true,"  灵 饰"),
		[2] = 按钮.创建(自适应.创建(17,4,75,22,1,3),0,0,4,true,true,"  装 备"),
		[3] = 按钮.创建(自适应.创建(17,4,75,22,1,3),0,0,4,true,true,"  宝 宝"),
	}
	for i=1,3 do
		self.DZ资源组[i]:绑定窗口_(self.ID)
	end

	self.资源组[88]:绑定窗口_(self.ID)
	self.资源组[89]:绑定窗口_(self.ID)
	self.资源组[90]:绑定窗口_(self.ID)
	self.选项栏={
		[1] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[2] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[3] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[4] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[5] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[6] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[7] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[8] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[9] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[10] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[11] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[12] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[13] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),

		-- [14] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [15] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [16] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [17] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [18] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		[99] = 自适应.创建(103,1,1,1,1,3,nil,18),
	}
	for i=1,13 do
		self.选项栏[i]:绑定窗口_(self.ID)
	end
	self.xiao选项栏={
		[11] = 小型选项栏.创建(自适应.创建(8,1,95,115,3,9),"定时刷怪"),
		[12] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"游泳比赛"),
		[13] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"门派闯关"),
		[14] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"文韵墨香"),
		[15] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"彩虹争霸"),
		[16] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"降妖伏魔"),
		[17] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"帮派迷宫"),
		[18] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"天降辰星"),
		[19] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"保卫长安"),
		[20] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"帮战"),
		[21] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"比武大会"),
		[22] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"剑会"),
		[23] = 小型选项栏.创建(自适应.创建(8,1,152,160,3,9),"爆率"),

		[24] = 小型选项栏.创建(自适应.创建(8,1,90,115,3,9),"LS"),
		[25] = 小型选项栏.创建(自适应.创建(8,1,90,115,3,9),"ZB"),

		[26] = 小型选项栏.创建(自适应.创建(8,1,90,115,3,9),"ZB1"),
		[27] = 小型选项栏.创建(自适应.创建(8,1,90,115,3,9),"ZB2"),
		[28] = 小型选项栏.创建(自适应.创建(8,1,90,115,3,9),"ZB3"),
	}
	self.确认按钮={
		[1] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[2] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[3] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[4] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[5] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[6] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[7] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[8] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[9] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[10] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[11] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[12] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),

	}

	for i=1,12 do
		self.确认按钮[i]:绑定窗口_(self.ID)
	end
	self.DZ分类=1
	self.LS={mubiao=0,部位="戒指",属性表={"伤害","伤害","伤害","伤害"},属性值={9,9,9,9},专用="否",超简易="是",制造者="否",等级=60}
	self.ZB={}
end



function 游戏设置:显示(dt,x,y)
	self.焦点 = false
	self.资源组[2]:更新(x,y)
	self.资源组[1]:显示(self.x,self.y)
	for i=3,6 do
		self.资源组[i]:更新(x,y)
		self.资源组[i]:显示(self.x-68+83*(i-2),self.y+30,nil,nil,nil,self.分类==i-2,2) --按钮
	end
	tp.窗口标题背景_:显示(self.x-86+self.资源组[1].宽度/2,self.y)
	引擎.场景.字体表.标题字体:显示(self.x+self.资源组[1].宽度/2,self.y+3,"游戏设置")
	self.资源组[2]:显示(self.x-18+self.资源组[1].宽度,self.y+3)
	if self.分类==1 then--道具
		self:道具显示(dt,x,y)
	elseif self.分类==2 then--活动时间
		self:活动时间显示(dt,x,y)
	elseif self.分类==3 then--爆率设置
		self:爆率显示(dt,x,y)
	elseif self.分类==4 then

		self:DZ显示(dt,x,y)
	end
	self.控件类:更新(dt,x,y)
	self.控件类:显示(dt,x,y)
	if self.资源组[2]:事件判断() then
		self:打开()
		return
	elseif self.资源组[3]:事件判断() then--道具处理
		for i=1,#self.项目 do
			self.输入[self.项目[i]]:置可视(false,false)
		end
		self.ID输入:置可视(true,true)
		self.DJ输入:置可视(true,true)
		for i=1,20 do
			self.BL输入[i]:置可视(false,false)
		end

		for i=1,#self.右侧 do
			self.shuru[i]:置可视(false,false)
		end
		for i=1,8 do
			self.LS输入[i]:置可视(false,false)
		end
		for i=1,15 do
			self.ZB输入[i]:置可视(false,false)
		end
		for i=1,33 do
			self.BB输入[i]:置可视(false,false)
		end
		self.分类=1
		self.资源组[1]:置宽高(566,390)
	elseif self.资源组[4]:事件判断() then--活动时间
		for i=1,#self.项目 do
			self.输入[self.项目[i]]:置可视(true,true)
		end
		self.ID输入:置可视(false,false)
		self.DJ输入:置可视(false,false)
		for i=1,20 do
			self.BL输入[i]:置可视(false,false)
		end
		for i=1,#self.右侧 do
			self.shuru[i]:置可视(false,false)
		end
		for i=1,8 do
			self.LS输入[i]:置可视(false,false)
		end
		for i=1,15 do
			self.ZB输入[i]:置可视(false,false)
		end
		for i=1,33 do
			self.BB输入[i]:置可视(false,false)
		end
		self.分类=2
		self.资源组[1]:置宽高(566,390+32+32)
	elseif self.资源组[5]:事件判断() then--爆率设置
		for i=1,#self.项目 do
			self.输入[self.项目[i]]:置可视(false,false)
		end
		self.ID输入:置可视(false,false)
		self.DJ输入:置可视(false,false)
		for i=1,8 do
			self.LS输入[i]:置可视(false,false)
		end
		for i=1,15 do
			self.ZB输入[i]:置可视(false,false)
		end
		for i=1,33 do
			self.BB输入[i]:置可视(false,false)
		end
		JGESDK:发送(6924)
	elseif self.资源组[6]:事件判断() then--DZ
		for i=1,#self.项目 do
			self.输入[self.项目[i]]:置可视(false,false)
		end
		self.ID输入:置可视(true,true)
		self.DJ输入:置可视(false,false)
		for i=1,20 do
			self.BL输入[i]:置可视(false,false)
		end
		for i=1,15 do
			self.ZB输入[i]:置可视(false,false)
		end
		for i=1,33 do
			self.BB输入[i]:置可视(false,false)
		end
		for i=1,#self.右侧 do
			self.shuru[i]:置可视(false,false)
		end
		-- self.LS={部位="戒指",属性表={"伤害1","伤害2","伤害3","伤害4"},属性值={1,2,3,4},专用="否",超简易="是",制造者="否"}
		local asa={self.LS.属性表[1].."="..self.LS.属性值[1],self.LS.属性表[2].."="..self.LS.属性值[2],self.LS.属性表[3].."="..self.LS.属性值[3],self.LS.属性表[4].."="..self.LS.属性值[4],self.LS.等级,self.LS.专用,self.LS.超简易,self.LS.制造者}
		for i=1,8 do
			self.LS输入[i]:置可视(true,true)
			self.LS输入[i]:置文本(asa[i])
		end
		self.分类=4
		self.DZ分类=1
		self.选择BB=nil
		self.宝宝数据 = nil
		self.资源组[1]:置宽高(566,390)
	end
end

function 游戏设置:DZ显示(dt,x,y)
	zts:置颜色(白色)
	zts:显示(self.x+17,self.y+70,"输入ID：")
	self.选项栏[99]:置宽高(105,22)
	self.选项栏[99]:显示(self.x+73,self.y+67)
	self.ID输入:置坐标(self.x+80,self.y+70)
	if self.ID输入._已碰撞 then
		self.焦点 = true
	end
	local aa=false
	if self.ID输入:取文本()~="" then
		local bb=true
		for i=1,8 do
			if self.LS输入[i]:取文本()=="" then
				bb=false
				break
			end
		end
		if bb then
		    aa=true
		end
	end
	if self.DZ分类==1 or self.DZ分类==2 then
		self.资源组[88]:更新(x,y,aa)
		self.资源组[88]:显示(self.x+250,self.y+353)--确定操作
	else
		self.资源组[89]:更新(x,y,aa)
		self.资源组[89]:显示(self.x+250-70,self.y+353-285)--确定操作
		self.资源组[90]:更新(x,y,aa)
		self.资源组[90]:显示(self.x+250-75,self.y+353-285+43)--确定操作
	end
	for i=1,3 do
		self.DZ资源组[i]:更新(x,y)
		self.DZ资源组[i]:显示(self.x+100+110*i,self.y+67,nil,nil,nil,self.DZ分类==i,2) --按钮
		if self.DZ资源组[i]:事件判断() then
			self.DZ分类=i
			self.选择BB=nil
			self.宝宝数据 = nil
			if self.DZ分类==1 then
				for i=1,15 do
					self.ZB输入[i]:置可视(false,false)
					self.ZB输入[i]:置文本("")
				end
				for i=1,33 do
					self.BB输入[i]:置可视(false,false)
					self.BB输入[i]:置文本("")
				end
			elseif self.DZ分类==2 then
			    	for i=1,8 do
					self.LS输入[i]:置可视(false,false)
				end
				for i=1,15 do
					self.ZB输入[i]:置可视(true,true)
					self.ZB输入[i]:置文本("")
				end
				for i=1,33 do
					self.BB输入[i]:置可视(false,false)
					self.BB输入[i]:置文本("")
				end
			elseif self.DZ分类==3 then
			    	for i=1,8 do
					self.LS输入[i]:置可视(false,false)
				end
				for i=1,15 do
					self.ZB输入[i]:置可视(false,false)
					self.ZB输入[i]:置文本("")
				end
				for i=1,33 do
					self.BB输入[i]:置可视(true,true)
					self.BB输入[i]:置文本("")
				end
			end
		end
	end
	if self.DZ分类==1 then
		local asa={self.LS.属性表[1].."="..self.LS.属性值[1],self.LS.属性表[2].."="..self.LS.属性值[2],self.LS.属性表[3].."="..self.LS.属性值[3],self.LS.属性表[4].."="..self.LS.属性值[4],self.LS.等级,self.LS.专用,self.LS.超简易,self.LS.制造者}
		-- for i=1,8 do
		-- 	if i ~= 5 then
		-- 		self.LS输入[i]:置可视(true,true)
		-- 		self.LS输入[i]:置文本(asa[i])
		-- 	end
		-- end
		self.选项栏[99]:置宽高(105,22)
		local sssq = {"部位选择：","主属性：","属性一：","属性二：","属性三：","等级：","专用：","超简易：","制造者："}
		local sasw=0
		for i=1,5 do
			if i==1 then
				sasw=110
			else
				sasw=0
			end
			self.选项栏[99]:显示(self.x+100+sasw,self.y+70+i*40)
			zts:置颜色(绿色)
			zts:显示(self.x+30+sasw,self.y+73+i*40,sssq[i])
		end
		for i=6,9 do
			self.选项栏[99]:显示(self.x+100+210,self.y+70+(i-4)*40)
			zts:置颜色(绿色)
			zts:显示(self.x+30+210,self.y+73+(i-4)*40,sssq[i])
		end

		self.选项栏[1]:更新(x,y)
		self.选项栏[1]:显示(self.x+185+110,self.y+70+1*40) --按钮
		if self.xiao选项栏[24]:事件判断() then
			self.LS.部位=self.xiao选项栏[24].弹出事件
			self.xiao选项栏[24].弹出事件 = nil
		end
		self.xiao选项栏[24]:显示(self.x+185-84+110,self.y+70+42-25+1*40,x,y,self.鼠标)
		if self.选项栏[1]:事件判断() then
			local xx={"戒指","手镯","耳饰","佩饰"}
			self.xiao选项栏[24]:打开(xx)
			self.xiao选项栏[24]:置选中(xx[1])
		end

		zts1:置颜色(白色)
		zts1:显示(self.x+112+110,self.y+113,self.LS.部位)
		for i=1,4 do
			self.LS输入[i]:置坐标(self.x+112,self.y+113+i*40)
			if self.LS输入[i]._已碰撞 then
				self.焦点 = true
			end
		end
		for i=5,8 do
			self.LS输入[i]:置坐标(self.x+112+60+150,self.y+113+(i-4)*40)
			if self.LS输入[i]._已碰撞 then
				self.焦点 = true
			end
		end
		if self.资源组[88]:事件判断() then
			local sx={}
			-- self.LS={部位="戒指",主属性="伤害",属性表={"伤害","伤害","伤害"},属性值={1,2,3,4},专用="否",超简易="是",制造者="否",等级=60}
			for i=1,8 do
				sx[i]=self.LS输入[i]:取文本() --zhegbudui
				if i<=4 then
					local sere=分割文本(sx[i],"=")
					self.LS.属性表[i]=sere[1]
					self.LS.属性值[i]=sere[2]+0
				end
			end
			self.LS.等级=sx[5]+0
			self.LS.专用=sx[6]
			self.LS.超简易=sx[7]
			self.LS.制造者=sx[8]
			self.LS.mubiao=self.ID输入:取文本()
			JGESDK:发送(6926,self.LS)
		end
	elseif self.DZ分类==2 then
		self.选项栏[99]:置宽高(95,22)
		sasw=110
		zts:置颜色(绿色)
		zts:显示(self.x+60,self.y+113,"部位选择：")
		zts:显示(self.x+290,self.y+113,"名称选择：")
		local 属性表={"等级","伤害","命中","灵力","防御","魔法","气血","敏捷","双加1","双加2","专用","特效1","特效2","特技","套装"}
		local xx,yy=0,0
		for i=1,#属性表 do
			zts:置颜色(绿色)
			zts:显示(self.x+25+xx*180,self.y+148+yy*35,属性表[i])
			self.选项栏[99]:显示(self.x+80+xx*180,self.y+146+yy*35)
			self.ZB输入[i]:置坐标(self.x+85+xx*180,self.y+148+yy*35)
			if self.ZB输入[i]._已碰撞 then
				self.焦点 = true
			end
			yy = yy + 1
			if yy >= 5 then
				yy = 0
				xx = xx + 1
			end
		end
		self.选项栏[99]:显示(self.x+130,self.y+111)
		self.选项栏[99]:显示(self.x+360,self.y+111)

		self.选项栏[1]:更新(x,y)
		self.选项栏[1]:显示(self.x+235,self.y+110) --按钮
		if self.xiao选项栏[24]:事件判断() then
			self.ZB.部位=self.xiao选项栏[24].弹出事件
			self.xiao选项栏[24].弹出事件 = nil
		end
		self.xiao选项栏[24]:显示(self.x+105-84+110,self.y+70+42-25+1*40,x,y,self.鼠标)
		if self.选项栏[1]:事件判断() then
			local xx={"武器","男甲","女甲","男头","女头","项链","腰带","鞋子"}
			self.xiao选项栏[24]:打开(xx)
			self.xiao选项栏[24]:置选中(xx[1])
		end
		zts1:置颜色(白色)
		zts1:显示(self.x+135,self.y+113,self.ZB.部位 or "请选择")
		zts1:显示(self.x+365,self.y+113,self.ZB.名称 or "请选择")

		zts1:显示(self.x+365+85,self.y+113+70,self.ZB.特效 or "请选择")
		zts1:显示(self.x+365+85,self.y+113+105,self.ZB.特效1 or "请选择")
		zts1:显示(self.x+365+85,self.y+113+140,self.ZB.特技 or "请选择")

		self.选项栏[2]:更新(x,y)
		self.选项栏[2]:显示(self.x+465,self.y+110) --按钮
		if self.xiao选项栏[25]:事件判断() then
			self.ZB.名称=self.xiao选项栏[25].弹出事件
			self.xiao选项栏[25].弹出事件 = nil
		end
		self.xiao选项栏[25]:显示(self.x+335-84+110,self.y+70+42-25+1*40,x,y,self.鼠标)
		if self.选项栏[2]:事件判断() then
			local xx={}
			if tonumber(self.ZB输入[1]:取文本()) == nil then
				引擎.场景.常规提示:打开("#Y/请先输入装备等级")
			elseif self.ZB.部位 == nil  then
				引擎.场景.常规提示:打开("#Y/请先选择装备部位")
			else
				local dj = tonumber(self.ZB输入[1]:取文本())
				local lsdj = dj/10
				local 装备表 = 绑定等级物品()
				local zl

				if self.ZB.部位 == "男甲" or self.ZB.部位 == "女甲"  then
					lsdj=lsdj+1
					zl = 21
				elseif self.ZB.部位 == "男头" or self.ZB.部位 == "女头"  then
					lsdj=lsdj+1
					zl = 19
				elseif self.ZB.部位 == "项链" then
					lsdj=lsdj+1
					zl = 20
				elseif self.ZB.部位 == "腰带" then
					lsdj=lsdj+1
					zl = 22
				elseif self.ZB.部位 == "鞋子" then
					lsdj=lsdj+1
					zl = 23
				else
					zl = 1
					if lsdj<12 then
						lsdj=取随机数(10,12)  --90-110级武器
					elseif lsdj<15 then
						lsdj=取随机数(13,15)  --120-140级武器
					else
						lsdj=lsdj+1	           --150 160武器
					end
				end
				local lslx = 装备表[zl][lsdj]
				if lslx == nil then
					引擎.场景.常规提示:打开("#Y/请正确输入装备各种参数")
				else
					if zl == 1 then
						for i=1,18 do
							lslx = 装备表[i][lsdj]
						   	xx[#xx+1] = lslx
						end
					else
						if type(lslx) == "table" then
							if string.find(self.ZB.部位,"男") then
								xx[#xx+1] = lslx[2]
							else
								xx[#xx+1] = lslx[1]
							end
						else
						    	xx[#xx+1] = lslx
						end
					end
				end
			end
			if assert(xx) and xx[1] then
				self.xiao选项栏[25]:打开(xx)
				self.xiao选项栏[25]:置选中(xx[1])
			end
		end
		self.选项栏[3]:更新(x,y)
		self.选项栏[3]:显示(self.x+535,self.y+180) --按钮
		if self.xiao选项栏[26]:事件判断() then
			self.ZB.特效=self.xiao选项栏[26].弹出事件
			self.ZB输入[12]:置文本("")
			self.xiao选项栏[26].弹出事件 = nil
		end
		self.xiao选项栏[26]:显示(self.x +70 +240+105-84+110,self.y+70+70+42-25+1*40,x,y,self.鼠标)
		if self.选项栏[3]:事件判断() then
			local xx={"无级别限制","珍宝","简易","神佑","必中","绝杀","坚固","精致","永不磨损","易修理","再生","神农","专注","伪装","愤怒","暴怒","狩猎","迷踪"}
			self.xiao选项栏[26]:打开(xx)
			self.xiao选项栏[26]:置选中(xx[1])
		end

		self.选项栏[4]:更新(x,y)
		self.选项栏[4]:显示(self.x+535,self.y+215) --按钮
		if self.xiao选项栏[27]:事件判断() then
			self.ZB.特效1=self.xiao选项栏[27].弹出事件
			self.ZB输入[13]:置文本("")
			self.xiao选项栏[27].弹出事件 = nil
		end
		self.xiao选项栏[27]:显示(self.x +70 +240 +105-84+110,self.y+70+70+42-25+1*40,x,y,self.鼠标)
		if self.选项栏[4]:事件判断() then
			local xx={"珍宝","简易","神佑","必中","绝杀","坚固","精致","永不磨损","易修理","再生","神农","专注","伪装","愤怒","暴怒","狩猎","迷踪"}
			self.xiao选项栏[27]:打开(xx)
			self.xiao选项栏[27]:置选中(xx[1])
		end

		self.选项栏[5]:更新(x,y)
		self.选项栏[5]:显示(self.x+535,self.y+250) --按钮
		if self.xiao选项栏[28]:事件判断() then
			self.ZB.特技=self.xiao选项栏[28].弹出事件
			self.ZB输入[14]:置文本("")
			self.xiao选项栏[28].弹出事件 = nil
		end
		self.xiao选项栏[28]:显示(self.x + 70 +240+105-84+110,self.y+70+70+42-25+1*40,x,y,self.鼠标)
		if self.选项栏[5]:事件判断() then
			local xx={"弱点击破","破血狂攻","心疗术","破碎无双","诅咒之伤","太极护法","罗汉金钟","慈航普度","放下屠刀","笑里藏刀","碎甲术","金刚怒目","命归术","心如明镜","气归术","凝气诀","凝神诀","命疗术","流云诀","啸风诀","河东狮吼","破甲术","凝滞术","吸血特技","金刚不坏","菩提心佑","起死回生","回魂咒","气疗术","野兽之力","魔兽之印","修罗咒","身似菩提","光辉之甲","圣灵之甲","四海升平","水清诀","玉清诀","冰清诀","晶清诀"}
			self.xiao选项栏[28]:打开(xx)
			self.xiao选项栏[28]:置选中(xx[1])
		end

		if self.资源组[88]:事件判断() then
			local sx={}
			for i=1,15 do
				sx[i]=self.ZB输入[i]:取文本() --zhegbudui
			end
			if self.ZB.名称 == nil or self.ZB.部位 == nil then
				引擎.场景.常规提示:打开("#Y/请先选择你要发放的装备")
				return
			end
			sx.名称 = self.ZB.名称
			sx.部位 = self.ZB.部位
			sx[12] = self.ZB.特效 or sx[12]
			sx[13] = self.ZB.特效1 or sx[13]
			sx[14] = self.ZB.特技 or sx[14]
			sx.id = self.ID输入:取文本()
			JGESDK:发送(6927,sx)
		end
	elseif self.DZ分类==3 then
		self.选项栏[99]:置宽高(75,22)
		sasw=110
		zts:置颜色(绿色)
		zts:显示(self.x+25,self.y+113,"BB：")
		self.选项栏[99]:显示(self.x+65,self.y+111)


		zts:显示(self.x+200,self.y+113,"模型：")
		self.选项栏[99]:显示(self.x+230,self.y+111)
		self.BB输入[1]:置坐标(self.x+235,self.y+113)

		zts:显示(self.x+325,self.y+113,"等级：")
		self.选项栏[99]:显示(self.x+355,self.y+111)
		self.BB输入[2]:置坐标(self.x+360,self.y+113)

		zts:显示(self.x+440,self.y+113,"成长：")
		self.选项栏[99]:显示(self.x+470,self.y+111)
		self.BB输入[3]:置坐标(self.x+475,self.y+113)
		local 属性表={"攻资","防资","体资","法资","速资","躲资"}
		local xx,yy=0,0
		for i=4,9 do
			zts:置颜色(绿色)
			zts:显示(self.x+25+xx*180,self.y+148+yy*35,属性表[i-3])
			self.选项栏[99]:显示(self.x+80+xx*180,self.y+146+yy*35)
			self.BB输入[i]:置坐标(self.x+85+xx*180,self.y+148+yy*35)
			if self.BB输入[i]._已碰撞 then
				self.焦点 = true
			end
			xx = xx + 1
			if xx >= 3 then
				xx = 0
				yy = yy + 1
			end
		end
		self.选项栏[99]:置宽高(65,22)
		local xx,yy=0,0
		for i=10,33 do
			zts:置颜色(绿色)
			zts:显示(self.x+13+xx*135,self.y+210+yy*30,"技能"..(i-10))
			self.选项栏[99]:显示(self.x+70+xx*135,self.y+208+yy*30)
			self.BB输入[i]:置坐标(self.x+75+xx*135,self.y+210+yy*30)
			if self.BB输入[i]._已碰撞 then
				self.焦点 = true
			end
			xx = xx + 1
			if xx >= 4 then
				xx = 0
				yy = yy + 1
			end
		end
		self.选项栏[1]:更新(x,y)
		self.选项栏[1]:显示(self.x+138,self.y+109) --按钮
		if self.xiao选项栏[24]:事件判断() then
			self.选择BB=self.xiao选项栏[24].弹出事件
			self.xiao选项栏[24].弹出事件 = nil
			local bh = tonumber(分割文本(self.选择BB,"*")[2])
			self.BB输入[1]:置文本(self.宝宝数据[bh].模型)
			self.BB输入[2]:置文本(self.宝宝数据[bh].等级)
			self.BB输入[3]:置文本(self.宝宝数据[bh].成长)

			self.BB输入[4]:置文本(self.宝宝数据[bh].攻击资质)
			self.BB输入[5]:置文本(self.宝宝数据[bh].防御资质)
			self.BB输入[6]:置文本(self.宝宝数据[bh].体力资质)
			self.BB输入[7]:置文本(self.宝宝数据[bh].法力资质)
			self.BB输入[8]:置文本(self.宝宝数据[bh].速度资质)
			self.BB输入[9]:置文本(self.宝宝数据[bh].躲闪资质)

			for i=1,24 do
			    if  self.宝宝数据[bh].技能[i] then
			    	self.BB输入[i+9]:置文本(self.宝宝数据[bh].技能[i])
			    end
			end
		end
		self.xiao选项栏[24]:显示(self.x+35-84+110,self.y+70+45-25+1*40,x,y,self.鼠标)
		if self.选项栏[1]:事件判断() then
			local xx={}
			if  self.宝宝数据 == nil then
				引擎.场景.常规提示:打开("#Y/请先获取BB数据")
				return
			else
				for i=1,#self.宝宝数据 do
					xx[#xx+1] = self.宝宝数据[i].模型.."*"..i
				end
			end
			self.xiao选项栏[24]:打开(xx)
			self.xiao选项栏[24]:置选中(xx[1])
		end
		zts1:置颜色(白色)
		zts1:显示(self.x+70,self.y+113,self.选择BB or "请选择")

		if self.资源组[89]:事件判断() then
			JGESDK:发送(6928,{id=self.ID输入:取文本()})
		elseif self.资源组[90]:事件判断() then
			local sx={}
			for i=1,33 do
				sx[i]=self.BB输入[i]:取文本() --zhegbudui
			end
			sx.id = self.ID输入:取文本()
			sx.bh = tonumber(分割文本(self.选择BB,"*")[2])
			if sx.bh == nil then
				引擎.场景.常规提示:打开("#Y/请选择正确的BB数据")
				return
			end
			JGESDK:发送(6929,sx)
		end
	end
end

function 游戏设置:设置BB(内容)
	self.宝宝数据 = 内容
	if self.选择BB and self.宝宝数据[self.选择BB] then
	    	local bh = tonumber(分割文本(self.选择BB,"*")[2])
		self.BB输入[1]:置文本(self.宝宝数据[bh].模型)
		self.BB输入[2]:置文本(self.宝宝数据[bh].等级)
		self.BB输入[3]:置文本(self.宝宝数据[bh].成长)

		self.BB输入[4]:置文本(self.宝宝数据[bh].攻击资质)
		self.BB输入[5]:置文本(self.宝宝数据[bh].防御资质)
		self.BB输入[6]:置文本(self.宝宝数据[bh].体力资质)
		self.BB输入[7]:置文本(self.宝宝数据[bh].法力资质)
		self.BB输入[8]:置文本(self.宝宝数据[bh].速度资质)
		self.BB输入[9]:置文本(self.宝宝数据[bh].躲闪资质)

		for i=1,24 do
		    if  self.宝宝数据[bh].技能[i] then
		    	self.BB输入[i+9]:置文本(self.宝宝数据[bh].技能[i])
		    end
		end
	end

end



























function 游戏设置:爆率显示(dt,x,y)
	zts:置颜色(黄色)
	zts:显示(self.x+17+150-28+110,self.y+71,"选择项目：")
	self.选项栏[99]:置宽高(148,22)
	self.选项栏[99]:显示(self.x+73+10+150-28+110,self.y+67)

	zts1:置颜色(白色)
	zts1:显示(self.x+27+68+150-28+100,self.y+71,self.bl选中活动)
	-- zts1:显示(self.x+27+68,self.y+71+100,self.blwb)
	self.选项栏[99]:置宽高(105,22)

	for i=1,#self.右侧 do
		self.选项栏[99]:显示(self.x+425+45,self.y+100+(i-1)*31)
		if i<=3 then
					zts1:置颜色(红色)
		elseif i==4 then
			zts1:置颜色(绿色)
		else
			zts1:置颜色(黄色)
		end
		zts1:显示(self.x+330+45,self.y+104+(i-1)*31,self.右侧[i])
		if self.bl选中活动~="" then
			self.shuru[i]:置坐标(self.x+452+45,self.y+104+(i-1)*31)
			if self.shuru[i]._已碰撞 then
				self.焦点 = true
			end
			-- if self.shuru[i]:取文本()=="" then
			--        go=false
			-- end
		end
	end
	local xxx,yyy=1,1
	for i=1,20 do
		self.选项栏[99]:显示(self.x+60+(xxx-1)*155,self.y+100+(yyy-1)*31)
		zts1:置颜色(绿色)
		zts1:显示(self.x+12+(xxx-1)*157,self.y+104+(yyy-1)*31,"物品"..i)
		if self.bl选中活动~="" then
			self.BL输入[i]:置坐标(self.x+65+(xxx-1)*155,self.y+104+(yyy-1)*31)
			if self.BL输入[i]._已碰撞 then
				self.焦点 = true
			end
		end
		yyy=yyy+1
		if yyy>=11 then
			yyy=1
			xxx=2
		end
	end
	-- self.BL输入:置坐标(self.x+36,self.y+105)
	-- if self.BL输入._已碰撞 then
	--  self.焦点 = true
	-- end
	--self.右侧={"怪物难度系数：","获得物品概率：","书铁等级范围：","宝珠钨金珍珠：","宝石等级范围：","金丹品质范围：","怪物卡片范围："}--,"摄灵珠范围  ："
	local tj=self.bl选中活动~=""
	-- if self.bl选中活动~="" then
	self.资源组[88]:更新(x,y,tj)
	-- self.资源组[6]:更新(x,y,self.bl选中活动~="" ) --清空
	-- end
	-- self.资源组[6]:显示(self.x+340,self.y+353)--清空
	self.资源组[88]:显示(self.x+250,self.y+440)--确定
	self.选项栏[13]:更新(x,y)
	-- self.资源组[99]:置宽高(300,270)
	-- self.资源组[99]:显示(self.x+17,self.y+100)
	if self.选项栏[13]:事件判断() then
		self.xiao选项栏[23]:打开(self.bl活动名称)
		self.xiao选项栏[23]:置选中(self.bl活动名称[1])
	end
	if self.xiao选项栏[23]:事件判断() then
		self.bl选中活动 =self.xiao选项栏[23].弹出事件
		self.xiao选项栏[23].弹出事件 = nil
		self.blwb=self:取爆率(self.bl选中活动)
	end
	self.选项栏[13]:显示(self.x+457,self.y+67) --按钮
	self.xiao选项栏[23]:显示(self.x+316,self.y+85,x,y,self.鼠标) --141   18
	zts1:置颜色(黄色)
	zts1:显示(self.x+5,self.y+325+89,"（无级别、超简易宝珠和神兜兜，概率为n‰）其他概率n％，灵饰、宝宝书铁无需设置等级。")
	if self.资源组[88]:事件判断() then
		local fasong={}
		for i=1,#self.右侧 do
			fasong[i]=self.shuru[i]:取文本() --zhegbudui
		end
		local bl={}
		for i=1,20 do
			if self.BL输入[i]:取文本()~="" then
				 bl[i]=self.BL输入[i]:取文本()
			end
		end
		JGESDK:发送(6923,{活动=self.bl选中活动,爆率文本=bl,其他=fasong})
	-- elseif self.资源组[6]:事件判断() then
		-- self.BL输入:置文本("")
	end

end



function 游戏设置:道具显示(dt,x,y)

	zts:置颜色(白色)
	zts:显示(self.x+17,self.y+70,"输入ID：")
	self.选项栏[99]:置宽高(105,22)
	self.选项栏[99]:显示(self.x+73,self.y+67)
	self.资源组[88]:更新(x,y,self.ID输入:取文本()~="" and self.DJ输入:取文本()~="")
	self.资源组[88]:显示(self.x+250,self.y+353)--确定
	self.资源组[99]:置宽高(524,120)
	self.资源组[99]:显示(self.x+17,self.y+109)
	zts1:置颜色(黄色)
	zts1:显示(self.x+162,self.y+325,"注意：“逗号”“，”为中文，英文则不生效")

	self.ID输入:置坐标(self.x+80,self.y+70)
	if self.ID输入._已碰撞 then
		self.焦点 = true
	end
	self.DJ输入:置坐标(self.x+36,self.y+120)
	if self.DJ输入._已碰撞 then
		self.焦点 = true
	end
	if self.资源组[88]:事件判断() then
		JGESDK:发送(6922,{mubiao=self.ID输入:取文本(),wup=self.DJ输入:取文本()})
	end
end

function 游戏设置:活动时间显示(dt,x,y)

	for i=1,#self.项目 do
		zts:置颜色(黄色):显示(self.x+18,self.y+65+(i-1)*31,self.项目[i])
		-- self.输入[self.项目[i]]:置可视(true,true)
	end
	zts:置颜色(白色)
	zts:显示(self.x+114,self.y+65,"类型")
	zts:显示(self.x+114+160,self.y+65,"时，分，秒")
	for n=1,#self.项目-1 do
		for i=1,4 do
			zts:显示(self.x+114+160*(i-1),self.y+65+(n)*31,self.标识[i])
		end
	end
	self.选项栏[99]:置宽高(105,22)
	for i=1,#self.项目 do
		self.选项栏[99]:显示(self.x+138+10,self.y+61+(i-1)*31) --灰色显示
		self.选项栏[i]:更新(x,y)
		self.选项栏[i]:显示(self.x+213+10+10,self.y+61+(i-1)*31) --按钮
		self.确认按钮[i]:更新(x,y)
		self.确认按钮[i]:显示(self.x+500,self.y+61+(i-1)*31)
	end
	zts1:置颜色(白色)
	zts1:显示(self.x+138+10+14,self.y+65+(1-1)*31,self.刷怪类型)--self.SZ["定时刷怪"][self.刷怪类型].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(2-1)*31,self.SZ["游泳比赛"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(3-1)*31,self.SZ["门派闯关"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(4-1)*31,self.SZ["文韵墨香"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(5-1)*31,self.SZ["彩虹争霸"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(6-1)*31,self.SZ["降妖伏魔"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(7-1)*31,self.SZ["帮派迷宫"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(8-1)*31,self.SZ["天降辰星"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(9-1)*31,self.SZ["保卫长安"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(10-1)*31,self.SZ["帮战"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(11-1)*31,self.SZ["比武大会"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(12-1)*31,self.SZ["剑会"].日期)
	zts1:置颜色(黄色)
	zts1:显示(self.x+45,self.y+368+31+32,"注意：时，分，秒 输入时必须用“逗号”隔开“，”为中文，英文则不生效")
	self.选项栏[99]:置宽高(120,22)
	for i=1,#self.项目 do
		self.选项栏[99]:显示(self.x+345+10,self.y+61+(i-1)*31) --灰色显示
		self.xiao选项栏[10+i]:显示(self.x+213-115+32+18,self.y+61+16+(i-1)*31,x,y,self.鼠标) --选项栏
	end

	if self.选项栏[1]:事件判断() then
		local lx="定时刷怪"
		self.xiao选项栏[11]:打开(self:取分类(lx))
	elseif self.选项栏[2]:事件判断() then
		local lx="游泳比赛"
		self.xiao选项栏[12]:打开(self:取分类(lx))
		self.xiao选项栏[12]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[3]:事件判断() then
		local lx="门派闯关"
		self.xiao选项栏[13]:打开(self:取分类(lx))
		self.xiao选项栏[13]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[4]:事件判断() then
		local lx="文韵墨香"
		self.xiao选项栏[14]:打开(self:取分类(lx))
		self.xiao选项栏[14]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[5]:事件判断() then
		local lx="彩虹争霸"
		self.xiao选项栏[15]:打开(self:取分类(lx))
		self.xiao选项栏[15]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[6]:事件判断() then
		local lx="降妖伏魔"
		self.xiao选项栏[16]:打开(self:取分类(lx))
		self.xiao选项栏[16]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[7]:事件判断() then
		local lx="帮派迷宫"
		self.xiao选项栏[17]:打开(self:取分类(lx))
		self.xiao选项栏[17]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[8]:事件判断() then
		local lx="天降辰星"
		self.xiao选项栏[18]:打开(self:取分类(lx))
		self.xiao选项栏[18]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[9]:事件判断() then
		local lx="保卫长安"
		self.xiao选项栏[19]:打开(self:取分类(lx))
		self.xiao选项栏[19]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[10]:事件判断() then
		local lx="帮战"
		self.xiao选项栏[20]:打开(self:取分类(lx))
		self.xiao选项栏[20]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[11]:事件判断() then
		local lx="比武大会"
		self.xiao选项栏[21]:打开(self:取分类(lx))
		self.xiao选项栏[21]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[12]:事件判断() then
		local lx="剑会"
		self.xiao选项栏[22]:打开(self:取分类(lx))
		self.xiao选项栏[22]:置选中(self.SZ[lx].日期)
	end
	if self.xiao选项栏[11]:事件判断() then
		local xxq=self.xiao选项栏[11].弹出事件
		if xxq=="天罡星" or xxq=="地煞星" or xxq=="封妖" or xxq=="妖王" then
			引擎.场景.常规提示:打开("#Y/该功能暂时无法设置^^已切换为默认【巡山小妖】")
			xxq="巡山小妖"
		end
		self.刷怪类型=xxq
		self.输入["定时刷怪"]:置文本(self.SZ["定时刷怪"][self.刷怪类型].时间)
		self.xiao选项栏[11].弹出事件=nil
	elseif self.xiao选项栏[12]:事件判断() then
		local xxq=self.xiao选项栏[12].弹出事件
		-- self.日期["游泳比赛"]=xxq
		self.SZ["游泳比赛"].日期=xxq
		self.xiao选项栏[12].弹出事件=nil
	elseif self.xiao选项栏[13]:事件判断() then
		local xxq=self.xiao选项栏[13].弹出事件
		-- self.日期["门派闯关"]=xxq
		self.SZ["门派闯关"].日期=xxq
		self.xiao选项栏[13].弹出事件=nil
	elseif self.xiao选项栏[14]:事件判断() then
		local xxq=self.xiao选项栏[14].弹出事件
		-- self.日期["文韵墨香"]=xxq
		self.SZ["文韵墨香"].日期=xxq
		self.xiao选项栏[14].弹出事件=nil
	elseif self.xiao选项栏[15]:事件判断() then
		local xxq=self.xiao选项栏[15].弹出事件
		-- self.日期["彩虹争霸"]=xxq
		self.SZ["彩虹争霸"].日期=xxq
		self.xiao选项栏[15].弹出事件=nil
	elseif self.xiao选项栏[16]:事件判断() then
		local xxq=self.xiao选项栏[16].弹出事件
		-- self.日期["降妖伏魔"]=xxq
		self.SZ["降妖伏魔"].日期=xxq
		self.xiao选项栏[16].弹出事件=nil
	elseif self.xiao选项栏[17]:事件判断() then
		local xxq=self.xiao选项栏[17].弹出事件
		-- self.日期["帮派迷宫"]=xxq
		self.SZ["帮派迷宫"].日期=xxq
		self.xiao选项栏[17].弹出事件=nil
	elseif self.xiao选项栏[18]:事件判断() then
		local xxq=self.xiao选项栏[18].弹出事件
		-- self.日期["天降辰星"]=xxq
		self.SZ["天降辰星"].日期=xxq
		self.xiao选项栏[18].弹出事件=nil
	elseif self.xiao选项栏[19]:事件判断() then
		local xxq=self.xiao选项栏[19].弹出事件
		-- self.日期["保卫长安"]=xxq
		self.SZ["保卫长安"].日期=xxq
		self.xiao选项栏[19].弹出事件=nil
	elseif self.xiao选项栏[20]:事件判断() then
		local xxq=self.xiao选项栏[20].弹出事件
		-- self.日期["帮战"]=xxq
		self.SZ["帮战"].日期=xxq
		self.xiao选项栏[20].弹出事件=nil
	elseif self.xiao选项栏[21]:事件判断() then
		local xxq=self.xiao选项栏[21].弹出事件
		-- self.日期["帮战"]=xxq
		self.SZ["比武大会"].日期=xxq
		self.xiao选项栏[21].弹出事件=nil
	elseif self.xiao选项栏[22]:事件判断() then
		local xxq=self.xiao选项栏[22].弹出事件
		-- self.日期["帮战"]=xxq
		self.SZ["剑会"].日期=xxq
		self.xiao选项栏[22].弹出事件=nil
	end

	self.输入["定时刷怪"]:置坐标(self.x+385,self.y+65+(1-1)*31)
	if self.输入["定时刷怪"]._已碰撞 then
		self.焦点 = true
	end
	-- self.输入["定时刷怪"]:置文本(self.输入类别["定时刷怪"])
	-- self.输入["定时刷怪"]:置可视(true,true)
	------------------------=================------------------
	self.输入["游泳比赛"]:置坐标(self.x+385,self.y+65+(2-1)*31)
	if self.输入["游泳比赛"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["门派闯关"]:置坐标(self.x+385,self.y+65+(3-1)*31)
	if self.输入["门派闯关"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["文韵墨香"]:置坐标(self.x+385,self.y+65+(4-1)*31)
	if self.输入["文韵墨香"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["彩虹争霸"]:置坐标(self.x+385,self.y+65+(5-1)*31)
	if self.输入["彩虹争霸"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["降妖伏魔"]:置坐标(self.x+385,self.y+65+(6-1)*31)
	if self.输入["降妖伏魔"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["帮派迷宫"]:置坐标(self.x+385,self.y+65+(7-1)*31)
	if self.输入["帮派迷宫"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["天降辰星"]:置坐标(self.x+385,self.y+65+(8-1)*31)
	if self.输入["天降辰星"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["保卫长安"]:置坐标(self.x+385,self.y+65+(9-1)*31)
	if self.输入["保卫长安"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["帮战"]:置坐标(self.x+385,self.y+65+(10-1)*31)
	if self.输入["帮战"]._已碰撞 then
		self.焦点 = true
	end
	self.输入["比武大会"]:置坐标(self.x+385,self.y+65+(11-1)*31)
	if self.输入["比武大会"]._已碰撞 then
		self.焦点 = true
	end
	self.输入["剑会"]:置坐标(self.x+385,self.y+65+(12-1)*31)
	if self.输入["剑会"]._已碰撞 then
		self.焦点 = true
	end
	for i=1,#self.项目 do
		if self.确认按钮[i]:事件判断() then
			if self.项目[i]=="定时刷怪" then
				local 事件 = function()
				JGESDK:发送(6921,{类型=self.项目[i],RQ=self.刷怪类型,TIME=self.输入[self.项目[i]]:取文本()})
				end
				tp.窗口.文本栏:载入("你确定要更改#R"..self.刷怪类型.."#W的时间吗？",nil,true,事件)
			else
				local 事件 = function()
				JGESDK:发送(6921,{类型=self.项目[i],RQ=self.SZ[self.项目[i]].日期,TIME=self.输入[self.项目[i]]:取文本()})
				end
				tp.窗口.文本栏:载入("你确定要更改#R"..self.项目[i].."#W的时间吗？",nil,true,事件)
			end
		end
	end
end


function 游戏设置:取分类(xm)
	local ls = {}
	if xm == "定时刷怪" then
		ls = {"天罡星","地煞星","封妖","妖王","巡山小妖","三打白骨精","狮驼国","真假美猴王"}
	elseif xm == "游泳比赛" then
		ls = {"全天","每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "门派闯关" then
		ls = {"全天","每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "文韵墨香" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "彩虹争霸" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "降妖伏魔" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "帮派迷宫" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "天降辰星" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "保卫长安" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "帮战" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "比武大会" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "剑会" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	end
	return ls
end

function 游戏设置:更新爆率(nr)
	self.bl活动名称={}
	self.zbl=nr
	for k,v in pairs(nr) do
		self.bl活动名称[v.排序]=k
	end
	self.bl选中活动=""
	self.分类=3
	self.资源组[1]:置宽高(566+30,390+86)
end

function 游戏设置:取爆率(hd)
	if self.zbl then
		local wasd={0,0,0,0,0,0,0}
		local ww=""
		local wenb={}

		for k,v in pairs(self.zbl) do
			if k==hd then
				wasd[1]=v.难度
				wasd[2]=v.经验
				wasd[3]=v.银子
				wasd[4]=v.爆率
				wasd[5]=v.书铁[1].."，"..v.书铁[2]
				wasd[6]=v.宝珠钨金珍珠[1].."，"..v.宝珠钨金珍珠[2]
				wasd[7]=v.宝石[1].."，"..v.宝石[2]
				wasd[8]=v.金丹[1].."，"..v.金丹[2]
				wasd[9]=v.怪物卡片[1].."，"..v.怪物卡片[2]
				for a,b in pairs(v.ITEM) do
					wenb[#wenb+1]=a.."="..b
				end
				break
			end
		end
		for i=1,#self.右侧 do
			self.shuru[i]:置可视(true,true)
			self.shuru[i]:置文本(wasd[i])
		end
		for i=1,20 do
			self.BL输入[i]:置可视(true,true)
			if wenb[i] then
				self.BL输入[i]:置文本(wenb[i])
			else
				self.BL输入[i]:置文本("")
			end
		end
	end
end


function 游戏设置:检查点(x,y)
	if self.资源组 ~= nil and self.资源组[1]:是否选中(x,y) then
		return true
	elseif self.xiao选项栏~= nil and (self.xiao选项栏[20]:是否选中(x,y) or self.xiao选项栏[21]:是否选中(x,y) or self.xiao选项栏[22]:是否选中(x,y)) then
		return true
	end
end

function 游戏设置:初始移动(x,y)
	tp.运行时间 = tp.运行时间 + 1
	if not tp.消息栏焦点 then
		self.窗口时间 = tp.运行时间
	end
	if not self.焦点 then
		tp.移动窗口 = true
	end
	if self.鼠标 and  not self.焦点 then
		self.xx = x - self.x
		self.yy = y - self.y
	end
end

function 游戏设置:开始移动(x,y)
	if self.鼠标 then
		self.x = x - self.xx
		self.y = y - self.yy
	end
end

return 游戏设置